English Virtuose

Meta description:

You give additional Ice damage to a physical weapon within range for a time.

  • Tags:

    iceComplex action
  • Name:

    aIceEnchantment

  • Displayed name:

    Ice enchantment

  • Description:

    You give additional Ice damage to a physical weapon within range for a time.

  • Cast description:

    AP: aAP * CD: aCD Flux: aFluxOrCost ➞ aFluxCost Range: str(vRange) On a successful Resilience test MR {character.sResilience}: Enchant the targeted physical weapon with vBonusd6 additional Ice damage for the next vDuration seconds. The caster have to concentrate for 1AP every 10 seconds to keep this effect.

  • Condition:

    assert((character.sFlux.current >= aFluxCost),[[You don't have enough Flux.]])
    
  • AP cost:

    4

  • Cooldown:

    5

  • Flux cost:

    apMod(aAP)*cdMod(aCD)*targetMod(1,0)*durMod(vDuration)*concMod(vDuration,10,1)*vRange*complexMod*effect(vBonus*90,60)
  • Variables:

    vRange.choice(Range,[5m],[shortMod])
    vBonus.slider(Dice,1,10,1)
    vDuration.slider(Duration,30,60,10)
  • On used script:

    sFlux.current.change(-aFluxCost)
    aName.cd.set(aCD)
  • On post script:

    if (success) then
    action.currentCD.value = vCD.value
    end
    
  • Type:

    1

  • Action effects:

    • Use case:

      4

    • Name:

      Ice enchantment

    • Description:

    • Script:

      mIceEnchantment.create.effects(Ice enchantment)
      mIceEnchantment.description.set_(You gave vBonusd6 additional Ice damage to a physical weapon.)
      mIceEnchantment.duration.set(vDuration)
      mIceEnchantment.activate()
    • Variables:

    • Use case:

      1

    • Name:

      Ice enchantment

    • Description:

    • Script:

      mIceEnchantment.create.effects(Ice enchantment)
      mIceEnchantment.description.set_(You gave vBonusd6 additional Ice damage to a physical weapon.)
      mIceEnchantment.duration.set(vDuration)
      mIceEnchantment.activate()
      fConcentration(mIceEnchantment,10,1)
    • Variables: